// 숫자만 입력
function onlyNumber(obj) {
	
	var value = $(obj).val();
	var reg = /[^0-9\.]/g //숫자 정규식
	value = value.replace(reg,'')
	
	$(obj).val(value);
}

// 3자릿수마다 콤마 찍기
function comma(obj) {
	
	var value = $(obj).val();
	
	reg = /(^[+-]?\d+)(\d{3})/;    
	value = (value + '');     
	while (reg.test(value)) 
		value = value.replace(reg, '$1' + ',' + '$2');     
	$(obj).val(value);
}

function commaValue(value) {
	
	reg = /(^[+-]?\d+)(\d{3})/;    
	value = (value + '');     
	while (reg.test(value)) 
		value = value.replace(reg, '$1' + ',' + '$2');     
	return value;
}

// 글자수 제한
function limitText(id, limit) {
	// 잆력 값 저장
	var text = $('#' + id).val();

	// 입력값 길이 저장
	var textlength = text.length;
	
	if (textlength > limit) {
		return false;
	} else {
		return true;
	}
}

// 정수 최소값 제한
function minNumber(obj, num) {
	var value = $(obj).val();
	
	if (parseInt(value) <= parseInt(num)) {
		$(obj).val(num);
	}
}

// 글자수 범위 제한
function rangeText(id, min, max) {
	// 잆력 값 저장
	var text = $('#' + id).val();

	// 입력값 길이 저장
	var textlength = text.length;
	
	if (textlength >= min && max >= textlength) {
		return true;
	} else {
		return false;
	}
}

// 유효성 체크 (정규식)
function regChk(id, text, type) {
	
	var text = $('#' + id).val();
	
	var reg = "";
	
	if (type == 'email') {
		reg = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	} else if (type == 'phone') {
		reg = /^((01[1|6|7|8|9])[1-9]+[0-9]{6,7})|(010[1-9][0-9]{7})$/;
	} else {
		return false;
	}

	if (!reg.test(text)) {
		return false;
	}
	
	return true;

}